package com.admin.business.venusProjectCommercialAuditRecord;

import com.tiangong.framework.bo.CDO;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

/**
 * @description: 商家审核记录表
 * @create: 2023-11-18 14:30:55
 **/
@Mapper
public interface VenusProjectCommercialAuditRecordDao{
    /**添加商家审核记录表数据*/
    void addVenusProjectCommercialAuditRecord(CDO cdo);

    /**根据Id更新商家审核记录表数据*/
    int updateVenusProjectCommercialAuditRecordById(CDO cdo);

    /**根据Id删除商家审核记录表数据*/
    int deleteVenusProjectCommercialAuditRecordById(Integer id);

    /**根据条件删除商家审核记录表数据*/
    int deleteVenusProjectCommercialAuditRecord(CDO cdo);

    /**根据id获取商家审核记录表数据*/
    CDO getVenusProjectCommercialAuditRecordById(Integer id);

    /**根据非空条件获取商家审核记录表数据列表*/
    List<CDO> getVenusProjectCommercialAuditRecordListPage(CDO cdo);

    /**根据混合条件获取商家审核记录表数据列表*/
    List<CDO> getVenusProjectCommercialAuditRecordListPageByCondition(CDO cdo);

    /**根据商户id和审批人id新增一条商家认证记录*/
    void insertVenusProjectCommercialAuditRecord(CDO cdo);

    List<CDO> selectRecommendService(CDO cdo);
}
